package exercise.week01;

/**
 * 7届-决赛-JavaB-1
 * 愤怒小鸟
 * <p>
 * X星球愤怒的小鸟喜欢撞火车！
 * <p>
 * 一根平直的铁轨上两火车间相距 1000 米
 * 两火车 （不妨称A和B） 以时速 10米/秒 相对行驶。
 * <p>
 * 愤怒的小鸟从A车出发，时速50米/秒，撞向B车，
 * 然后返回去撞A车，再返回去撞B车，如此往复....
 * 两火车在相距1米处停车。
 * <p>
 * 问：这期间愤怒的小鸟撞 B 车多少次？
 * <p>
 * 注意：需要提交的是一个整数（表示撞B车的次数），不要填写任何其它内容。
 */

public class T1 {
    public static void main(String[] args) {
        double locateA = 0, locateB = 1000;//A的初始位置为0，B的初始位置为1000
        double crashTime;//撞车时间
        int count = 0;//撞B车的次数统计
        boolean isCrashB = false;//撞的是否是B车
        //两车距离大于1时执行循环
        while (locateB - locateA > 1) {
            crashTime = (locateB - locateA) / 60;
            isCrashB = !isCrashB;//第奇数次循环撞的是B车，第偶数次循环撞的是A车
            if (isCrashB) {
                count++;
            }
            locateA += 10 * crashTime;//小鸟撞车后A的位置
            locateB -= 10 * crashTime;//小鸟撞车后B的位置
        }
        System.out.println(count);
    }
}
